home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
001-025
/
disk_016
/
source.files
/
iff
/
putpict.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-05-06
|
2KB
|
50 lines
#ifndef PUTPICT_H
#define PUTPICT_H
/** putpict.h ********************************************************* */
/* PutPict(). Given a BitMap and a color map in RAM on the Amiga, */
/* outputs as an ILBM. See /iff/ilbm.h & /iff/ilbmw.c. 23-Jan-86 */
/* */
/* By Jerry Morrison and Steve Shaw, Electronic Arts. */
/* This software is in the public domain. */
/* */
/* This version for the Commodore-Amiga computer. */
/* */
/************************************************************************/
#ifndef COMPILER_H
#include "iff/compiler.h"
#endif
#ifndef ILBM_H
#include "iff/ilbm.h"
#endif
#ifdef FDwAT
/****** IffErr *************************************************************/
/* Returns the iff error code and resets it to zero */
/***************************************************************************/
extern IFFP IffErr(void);
/****** PutPict ************************************************************/
/* Put a picture into an IFF file */
/* Pass in mask == NULL for no mask. */
/* */
/* Buffer should be big enough for one packed scan line */
/* Buffer used as temporary storage to speed-up writing. */
/* A large buffer, say 8KB, is useful for minimizing Write and Seek calls. */
/* (See /iff/gio.h & /iff/gio.c). */
/***************************************************************************/
extern BOOL PutPict(LONG, struct BitMap *, WORD,WORD, WORD *, BYTE *, LONG);
/* file, bm, pageW,pageH,colorMap, buffer,bufsize */
#else /*not FDwAT*/
extern IFFP IffErr();
extern BOOL PutPict();
#endif FDwAT
#endif PUTPICT_H